gtkmenubutton: set menu to NULL in dispose.
authorPaolo Borelli <pborelli@gnome.org>
Sun, 4 Nov 2012 11:09:23 +0000 (12:09 +0100)
committerPaolo Borelli <pborelli@gnome.org>
Sun, 4 Nov 2012 16:12:14 +0000 (17:12 +0100)
Prevent menu to be detached multiple times.

gtk/gtkmenubutton.c

index 09ec60d339a9cd4455b745aabd3a8c1d0325f139..5416d3761a2173bd8ffb00b399f80e7dacea4366 100644 (file)
@@ -911,6 +911,7 @@ gtk_menu_button_dispose (GObject *object)
                                             menu_deactivate_cb,
                                             object);
       gtk_menu_detach (GTK_MENU (priv->popup));
+      priv->popup = NULL;
     }
 
   g_clear_object (&priv->model);